Algorithms for Verifying Variants of Boolean Algebra Equations and Expressions
نویسنده
چکیده
The word, Boolean, was derived from the name of a British mathematician, George Boole, as a result of his classical work on logic. Boolean algebra can be defined as a set, whose members have two possible values, with two binary operators and one unary operator, satisfying the properties of commutativity, associativity, distributivity, existence of identity and complement. Boolean algebra has important applications to the design of computer hardware and software. Techniques, like Karnaugh maps, Boolean algebra theorems and laws can be used to simplify and reduce complex Boolean algebra expressions, while truth table can be used to confirm that the reduced Boolean algebra expression is the same as the original, complex Boolean algebra expression. Generating the truth table manually is tedious, especially when the Boolean algebra equation or expression has many Boolean variables. This paper presents three variants of Boolean algebra, and novel algorithms that can be used to verify Boolean algebra equations and evaluate Boolean algebra expressions.
منابع مشابه
Optimal Two-Level Boolean Minimization
Find a minimal sum-of-products expression for a Boolean function. Consider a Boolean algebra with elements False and True. A Boolean function f .y1; y2; : : : ; yn/ of n Boolean input variables specifies, for each combination of input variable values, the function’s value. It is possible to represent the same function with various expressions. For example, the first and last expressions in Fig....
متن کاملFrom Boo ean A 9 ebra to Unified Algebra
In t roduct ion This paper is about the symbols and notations of boolean algebra, and about the way the subject is explained. It is about education, and about putting boolean algebra into general use and practice. To make the scope clear, by "boolean algebra" I mean the algebra whose expressions are of type boolean. I mean to include the expressions of propositional calculus and predicate calcu...
متن کاملReliability assessment of power distribution systems using disjoint path-set algorithm
Finding the reliability expression of different substation configurations can help design a distribution system with the best overall reliability. This paper presents a computerized a nd implemented algorithm, based on Disjoint Sum of Product (DSOP) algorithm. The algorithm was synthesized and applied for the first time to the determination of reliability expression of a substation to determine...
متن کاملHow to Augment a Formal System with a Boolean Algebra Component
Reasoning with Boolean Algebras is just propositional reasoning. This is well investigated and a lot of good algorithms have been developed. Other formal systems, for example mathematical programming for reasoning about arithmetical equation systems, are equally well developed. Combining such a system with a Boolean component where the Boolean expressions are interpreted as sets, would allow on...
متن کاملState-space analysis of Boolean networks
This paper provides a comprehensive framework for the state-space approach to Boolean networks. First, it surveys the authors' recent work on the topic: Using semitensor product of matrices and the matrix expression of logic, the logical dynamic equations of Boolean (control) networks can be converted into standard discrete-time dynamics. To use the state-space approach, the state space and its...
متن کامل